Representation and Analysis of Object Oriented Graph (OOG): A Graph Algorithmic Approach

نویسندگان

  • Gitosree Khan
  • Sabnam Sengupta
  • Ananya Kanjilal
  • Swapan Bhattacharya
  • Goutam Kanjilal
  • Paolo Baldan
  • Andrea Corradini
  • Fabio Gadducci
  • Dong Xu
  • Wei Liu
  • Zongtian Liu
چکیده

One of the primary concerns of the software industry lies in producing good quality software within estimated budget and time. With increased complexity of function rich software systems being developed and client's emphasis on quality and conformance, lot of effort is invested in testing of a software product. In Object Oriented Graph, the graph data is stored in the form of a 3 dimensional matrix, i. e. sparse matrix. To address that problem, an enhancement of Object Oriented Graph is done, where our result shows a more efficient and effective Data Structure called Hierarchical Graph Adjacency List i. e. HGAL in which for each vertex in the graph, a list of all other vertices which it has an edge to (that vertex's "adjacency list"). In this paper, we have proposed three algorithm called Implementation of Hierarchical Graph into Adjacency List i. e. , IHGAL for representation of an OOG to adjacency list and Identifying Constructs of Hierarchical Graph i. e. ICHG to identify different constructs and analyze the OOG ,Test Path Search (TPS) and Traversal of Trace Path i. e. TTP . On the basis of HGAL data structure our result shows all best possible paths with minimum test cases and detect minimum no. of independent paths in line with the definition of McCabe's Cyclomatic complexity and measure the number of test path of different nodes

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object Oriented Graph Approach for Image Representation and Query Based on Content

This paper presents a new method for image representation based on object-oriented graph structure used for formalizing the process of image retrieval based on content considering the information extracted from the segmentation process and the semantic interpretation of this information. We used an image domain ontology for interpreting the image contents and constructed an Object Oriented Grap...

متن کامل

dominating subset and representation graph on topological spaces

Let a topological space. An intersection graph on a topological space , which denoted by ‎ , is an undirected graph which whose vertices are open subsets of and two vertices are adjacent if the intersection of them are nonempty. In this paper, the relation between topological properties of  and graph properties of ‎  are investigated. Also some classifications and representations for the graph ...

متن کامل

Clustering Object-Oriented Software Systems using Spectral Graph Partitioning

In this paper we propose a novel method for identifying dense communities of classes (clusters) within an object-oriented software system. These clusters suggest the decomposition of the software system into smaller subsystems. Also, such clusters can imply relevance of functionality and thus be used as reusable components. To accomplish the identification we employ a technique from algebraic g...

متن کامل

Finite groups admitting a connected cubic integral bi-Cayley graph

A graph   is called integral if all eigenvalues of its adjacency matrix  are integers.  Given a subset $S$ of a finite group $G$, the bi-Cayley graph $BCay(G,S)$ is a graph with vertex set $Gtimes{1,2}$ and edge set ${{(x,1),(sx,2)}mid sin S, xin G}$.  In this paper, we classify all finite groups admitting a connected cubic integral bi-Cayley graph.

متن کامل

A Novel Approach for Detecting Relationships in Social Networks Using Cellular Automata Based Graph Coloring

All the social networks can be modeled as a graph, where each roles as vertex and each relationroles as an edge. The graph can be show as G = [V;E], where V is the set of vertices and E is theset of edges. All social networks can be segmented to K groups, where there are members in eachgroup with same features. In each group each person knows other individuals and is in touch ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012